package cn.com.listentech;

class  ScanLineInfo
{
	public int emodulewidth;
	public int ecloumndot;
	public int escanstyle;
	public int edtataheight;

	ScanLineInfo() {
	}
}

//模组结构体
  class ModuleInfo
{
	public int edbcolor;
	public int edecode;
	public int eoe;
	public int eda;
	public int eescade;
	public int edatadirect;
	public int einterfacedata;
	public int erg;

	ModuleInfo() {
	}
}


public class LEDControl {
	public LEDControl() {
	}

	public static native int SetScreenInfo(int var0, ScreenInfo var1);

	public static native int SetModuleInfo(int var0, ModuleInfo var1);

	public static native int SetScanLineInfo(int var0, ScanLineInfo var1);

	public static native int AddWaterFrame(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10, int var11, int var12, int var13, int var14, int var15);

	public static native int AddProgram(int var0, int var1, int var2);

	public static native int AddControl(int var0, int var1, int var2);

	public static native int SetSerialPortPara(int var0, int var1, int var2, int var3);

	public static native int AddLnTxtArea(int var0, int var1, int var2, int var3, int var4, int var5, int var6, String var7, int var8, int var9, int var10);

	public static native int AddFileArea(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7);

	public static native int AddFile(int var0, int var1, int var2, int var3, String var4, int var5, int var6, int var7, int var8, int var9, int var10, int var11);

	public static native int AddTimerArea(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, String var8, int var9, int var10, int var11, int var12, int var13, int var14, int var15, int var16, int var17, int var18, int var19, int var20, int var21, int var22, int var23, int var24, int var25, int var26);

	public static native int AddDClockArea(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, String var8, int var9, int var10, int var11, int var12, int var13, int var14, int var15, int var16, int var17, int var18, int var19, int var20, int var21, int var22, int var23, int var24, int var25);

	public static native int SendControl(int var0, int var1, int var2);

	public static native int SetOrderPara(int var0, String var1);

	public static native int AddFileString(int var0, int var1, int var2, int var3, String var4, String var5, int var6, int var7, boolean var8, boolean var9, boolean var10, int var11, int var12, int var13, int var14, int var15, int var16, int var17, int var18);

	public static native int SetTransMode(int var0, int var1, int var2, int var3, int var4);

	public static native int SetNetworkPara(int var0, int var1, String var2, int var3);

	public static native int StartSend();

	public static native int SetProgramTimer(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10, int var11, int var12, int var13, int var14, int var15, int var16, int var17, int var18);

	public static native int AddLnTxtString(int var0, int var1, int var2, int var3, int var4, int var5, int var6, String var7, String var8, int var9, int var10, boolean var11, boolean var12, boolean var13, int var14, int var15, int var16);

	public static native int AddQuitText(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, String var8, int var9, boolean var10, boolean var11, boolean var12, String var13);

	public static native int SetTest(int var0, int var1);

	public static native int AdjustTime(int var0, int var1);

	public static native int SetPower(int var0, int var1);

	public static native int SetHardPara(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7);

	public static native int SearchController(int var0, String var1, boolean var2, int var3);

	public static native int SetRemoteNetwork(int var0, String var1, String var2, String var3, String var4, String var5, String var6, String var7, String var8);

	public static native int SetPowerTimer(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10, int var11, int var12, int var13, int var14);

	public static native int SetBrightnessTimer(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10, int var11, int var12, int var13, int var14, int var15, int var16);

	public static native int SendScreenPara(int var0, int var1, int var2, int var3);

	public static native int SetTimingLimit(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, boolean var9);

	public static native int CancelTimingLimit(int var0);

	public static native int EndSend(int var0);

	public static native int AddNeiMaTxtArea(int var0, int var1, int var2, int var3, int var4, int var5, int var6, String var7, int var8, int var9, int var10, int var11, int var12, int var13, int var14, int var15);

	static {
		System.loadLibrary("ListenPlayDll");
//		System.load("/app/dll/ListenPlayDll.dll"); // 注意这里包括了文件扩展名
	}
}